#include<stdio.h>


int main()
{
     // 循环的初始条件
     // 循环的终止条件
     // 循环的每一步的步长
    //  int i = 0;
    // for ( ; ; i +=2 )  //初始条件可以放在外面          int i  
    //   // 如果没写终止条件，会进入死循环  即 不会终止的操作
    // {
    //   //循环体,多次循环使用的语句
    // //   if(i>100)
    // //   break; // 跳出当前循环  
    //   if( i % 3 == 0 )
      
    //   continue;//跳过当次循环，下面代码不看，直接进入下次循环
      
    //   printf ("%d ", i );
    // }
    //   printf("\n");
    

    //for循环最少执行 0 次，即初始条件就不满足循环的条件
    // for(int i = -1 ;i>0;i++)
    // {
    //     printf("%d\n",i);
    // }
    // return 0;






    // while 循环
    // int i = 1;   //外部定义初始条件
    //  while(1)  while循环的死循环
    
    // while(i<=100)  //循环条件:当括号里的条件为真时执行循环体
    // {
    //   printf("%d",i);  //循环体

    //     //  步长定义在循环体内部
    //     i++;
    // }
    // printf("\n");

   
   //while 至少执行0次
//    int i =-1;
//    while(i>0)
//    {
//     printf("%d\n",i);
//    }


//至少执行 1 次
int i = -1;
do
{
    printf("%d\n",i);//循环体
    
} while ( i > 0 );   //循环条件

    

    return 0;

}